home *** CD-ROM | disk | FTP | other *** search
/ System Booster / System Booster.iso / Archives / MoreHardware / PatchMem.lha / PatchMem.doc next >
Encoding:
Text File  |  1996-01-21  |  3.7 KB  |  123 lines

  1.                                  PatchMem
  2.                                  ========
  3.  
  4.                             ©1996 David Jackson
  5.  
  6.           This program is freely distributable.  Use at own risk.
  7.  
  8.  
  9. Introduction
  10. ============
  11.  
  12. PatchMem patches your accelerator's Fast-RAM, enabling the ramdrive-device
  13. to use it for RAD disks.
  14.  
  15. The ramdrive-device uses only memory marked as "KICK" (the includes call it
  16. "memory that can be use for KickTag stuff"), and some Fast-RAM does not
  17. have this attribute (e.g. Blizzard, DKB Cobra etc.)
  18.  
  19. This patch searches the memory nodes for memory specified on the command
  20. line, and adds the KICK attribute to it.  This causes several problems,
  21. namely that RAD disks created in this memory are not recoverable after a
  22. reset (unlike normal RAD disks), and the machine will hang after exactly
  23. one or two resets, depending on whether or not the boot-menu is used -
  24. in my experience anyway!
  25.  
  26. Nothing "bad" seems to happen, you'll just have to do another reset when it
  27. hangs, but at least it's quicker than deactivating a recoverable RAD!
  28.  
  29. The patch does not survive a reset, so it has to be run each time the
  30. system is restarted (if the patch is to be used).
  31.  
  32. Pros
  33.  - You don't have to keep typing 'remrad force' or switching off the
  34.    machine for 10 seconds to remove an unwanted RAD (as long as it's in
  35.    the newly patched memory).
  36.  
  37.  - RADs can go into Fast-RAM.
  38.  
  39. Cons
  40.  - The RAD(s) will not be recoverable.
  41.  
  42.  - The machine will hang after a boot-menu use or two normal resets
  43.    if the machine has been reset with a RAD still in the patched mem.
  44.  
  45.  
  46.  
  47. When to use this patch
  48. ======================
  49.  
  50. - When you want to have a RAD disk in your Fast-RAM, and couldn't
  51.    previously.
  52.  
  53. - When you want to use more than one floppy-sized RAD (and don't have enough
  54.    spare Chip-RAM).
  55.  
  56.  
  57. When not to use this patch
  58. ==========================
  59.  
  60. - When you want the RAD to stay resident in memory
  61.  
  62. - When you want the RAD to use Chip-Memory
  63.  
  64.  
  65.  
  66. Usage
  67. =====
  68.  
  69. PatchMem <[-/[+]]MemName> ... [QUIET] [LIST]
  70.  
  71. QUIET suppresses any text output.
  72. LIST shows a list of memory nodes in yor system (so you can see what
  73. to put for MemName!)
  74. MemName is the name of the memory node to patch (you can specify as
  75. many as you want on the command line, and is case insensitive).
  76.  
  77. Example:
  78.  PatchMem Blizzard_Mem
  79.    Patches memory named Blizzard_Mem
  80.  
  81.  PatchMem +Blizzard_Mem
  82.    Same as above
  83.  
  84.  PatchMem -Blizzard_Mem
  85.    Un-Patches memory named Blizzard_Mem.
  86.  
  87.  PatchMem "-chip memory" blizzard_mem
  88.    Removes KICK attribute from "chip memory" and adds KICK
  89.    attribute to blizzard_mem
  90.  
  91.  PatchMem LIST
  92.    Shows a list of memory nodes names and whether they have
  93.    the KICK attribute or not.
  94.  
  95.  
  96. This patch (hack!) is almost certainly going to produce Enforcer hits,
  97. although I have no way to test this myself as I don't have an MMU.
  98.  
  99.  
  100.  
  101. What if the patch doesn't work on my Fast-Mem?
  102. ==========================================================
  103. Mail me - I have only been able to test it on my machine (A1200 Blizzard II,
  104. 40MHz '030 + 40MHz '882, 5MB Fast-Ram).  It has only been tested on WB3.0
  105. but should work on WB2 as well.  It does not currently work on WB1.3.
  106.  
  107. I'm particularly interested to hear from other people who find this patch
  108. useful, and people who would find this patch useful if only it worked on
  109. their machine!  If the patch doesn't work, mail me as much detailed
  110. information as you can - use SysInfo to view the name of your Fast-RAM (eg.
  111. "Blizzard_Mem").  The output from ShowConfig would also be very useful.
  112.  
  113. Thanks to William F. Maddock for the giving me the idea for this program!
  114.  
  115. --
  116. Please E-Mail me if you use this patch!
  117.  
  118. Dave Jackson
  119.  
  120. E-Mail: dj@coventry.ac.uk       <-- Preferred
  121.         dj@spuddy.mew.co.uk
  122.         dj@dcandy.demon.co.uk
  123.